	 body{
	 	background:#FBFBFB;
	 	font-family: PingFangSC-Regular;
	 }

	.gfixed{
		overflow: hidden;
		position: fixed;
		height: 100%;
	}
	 .container{
	 	width:100%;
	 	height:100%;
	 	padding-bottom:0.853333rem;
	 }
	 .main{
	 	width:auto;
	 	padding-left:0.266667rem;
	 	padding-right:0.266667rem;
	 	height:100%;
	 	overflow: hidden;
	 }
	 /*.book{*/
	 	/*overflow: hidden;*/
	 	/*width:100%;*/
	 	/*height:5.866667rem;*/
	 	/*box-shadow: 0 1px 4px 0 rgba(130,130,130,0.50);*/
	 	/*background: #fff;*/
	 /*}*/
	 .book_main{
	 	/*width:7.733333rem;*/
	 	width:auto;
	 	height:4.266667rem;
		margin-top:0.8rem;
	 	margin-left:0.366667rem;
	 }
	 .book_img{
	 	width:2.933333rem;
	 	height:4.266667rem;
	 	float: left;
	 }
	 .book_text{
	 	    height: 4.266667rem;
    width: 5.133333rem;
    /* width: auto; */
    /* float: left; */
    margin-left: 3.42rem;
	 }
	 .bookname{
	 	font-size:0.533333rem;

	 }
	 .style{
	 	font-size:0.426667rem;
	 	padding-top:0.053333rem;
	 }
	 .shisi{
	 	padding-top:0.1rem;
	 	font-size:0.373333rem;
	 	margin: 0;
	 }
	 .blueColor{
	 	font-size: 0.266667rem;
		color: #039BE5;
		padding-top:0.05rem;
	 }
	 .blueZi{
	 	padding-top:0.1rem;
	 	line-height: 1.3;
	 }
	 .orderDetails{
	 	width:100%;
	 	height:auto;
	 	margin-top:0.266667rem;
	 }
	 .order_main{
	 	width:100%;
	 	height:auto;
	 	background:#fff;
	 	box-shadow: 0 1px 6px 0 rgba(140,140,140,0.50);

	 }
	 .orderTop{
	 	padding-top:1.066667rem;
	 	width:8.133333rem;
	 	margin:0 auto;


	 }
	 .biaoti{
	 	font-size: 0.64rem;
		color: #282828;
		text-align: center;
	 }
	 .number{
	 	width:100%;
	 	height:auto;
	 }
	 .numberTop{
	 	width:100%;
	 	height:0.4rem;
	 	line-height: 0.4rem;

	 }
	 .span{
	 	float: left;
	 	display: inline-block;
	 	padding-left: 0.32rem;
	 	font-size: 0.32rem;
	 }
	 .numberBot{
	 	width:100%;
	 	height:0.96rem;
	 	padding-top:0.32rem;
	 	/*float: left;*/
	 }
	 .numberInput{
	 	float:left;height:0.906667rem;
	 	margin-left:0.32rem;
	 	border:0;width:5.573333rem;
	 	border-bottom:0.026667rem solid #C8C8C8;
	 	text-align:center;
	 	font-size:0.48rem;
	 	outline: none;
	 }
	 .printing{
	 	overflow: hidden;
	 }
	 .printingMain{
	 	padding-top:1.333333rem;
	 	width:100%;
	 	height:auto;
	 }
	 .printingBot{
	 	width:100%;
	 	height:0.506667rem;
	 	padding-top:0.32rem;text-align: end;

	 }
	 .span1{
	 	font-size: 0.426667rem;
		color: #414141;
		float: left;
	 	display: inline-block;
	 	padding-left: 0.32rem;

	 }
	 .size{
	 	width:100%;
	 	height:auto;
	 	padding-top:1.333333rem;
	 }
	 .smb{
	 	float:right;
	 	line-height: 0.4rem;
	 	font-size: 0.293333rem;
		color: #A1A1A1;
	 }
	 .radio{
	 	width:100%;
	 	height:auto;
	 }
	 .top{
	 	margin-top:0.32rem;
	 	position: relative;
	 }
	 .span_top{
	 	font-size: 0.426667rem;
		color: #414141;
	 }
	 .smp{
	 	font-size: 0.32rem;
		color: #29AAE9;
		float: left;
	 }
	 .input,.input1{
	 	position: absolute;
	 	top:0;
	 	left:0;
	 	width:8.4rem;
	 	height:0.4rem;
	 	opacity: 0;
	 }
	 .input2 {
		 position: absolute;
		 top: 0.053333rem;
		 left: 0;
		 width: 1.5rem;
		 height: 0.4rem;
		 opacity: 0;
	 }
	 .binding{
	 	width:100%;
	 	height:auto;
	 }
	 .color{
	 	color: #039BE5;
	 }
	 .price{
	 	width:100%;
	 	height:auto;
	 	padding-top:1.333333rem;
	 }
	 .money{
	 	height:auto;
	 	width: 100%;
	 	padding-bottom: 0.32rem;
	 	/*border-bottom: 1px solid #C8C8C8;*/
	 }
	 .preferential{
	 	border-bottom: 1px solid #C8C8C8;
	 	height: 0.72rem;
	 	width: 100%;
	 }
	 .yuanjia{
	 	height:0.65rem;
	 	/*overflow: hidden;*/
	 	width:100%;
		 margin-top:0.8rem;
	 }
 .yuanjia1{
	 	height:0.65rem;
	 	/*overflow: hidden;*/
	 	width:100%;
		 margin-top:0.32rem;
	 }

	 .yuanZi{
	 	color: #414141;
	 	width:auto;
	 	height:0.6rem;
		 /*height:auto;*/
		 line-height: 0.6rem;
	 	font-size:0.426667rem;
	 	/*margin-top:0.32rem;*/
	 }
	 .floatLeft{
	 	float: left;
	 }
	 .floatRight{
	 	float: right;
	 }
	 .heji{
	 	color:#000;
	 }
	 .red{
	 	color: #F6001E;
		 /*margin-left: 1.01rem;*/
		 margin-top: -0.6rem;
	 }
	 .bot{
	 	padding-bottom:2.8rem;
	 }
	 .information{
	 	width:100%;
	 	height:auto;
	 	margin-top:0.533333rem;
	 	padding-top:1.066667rem;
	 	background: #FFFFFF;
		box-shadow: 0 1px 6px 0 rgba(140,140,140,0.50);
	 }
	 .information_main{
	 	width:8.133333rem;
	 	height:auto;
	 	margin:0 auto;
	 }
	 .place{
	 	font-size:0.426667rem;
	 	color: #6CDCCE;
	 	padding-top:0.533333rem;
	 	display: inline-block;
	 }
	 .two_input{
	 	overflow: hidden;
	 	width:100%;
	 	height:auto;
	 	padding-top:0.8rem;
	 }
	 .place_input{
	 	float:left;
	 	margin-left:0.32rem;
	 	border:0;
	 	border-bottom:1px solid #C8C8C8;
	 	outline: none;
	 	font-size:0.346667rem;
	 	/*color:#C8C8C8;*/
	 	width:2.693333rem;
	 }
	 .select{
	 	width:100%;
	 	height:1.04rem;
	 	padding-top:0.533333rem;
	 	/*overflow: hidden;*/
	 }

	 .choose{
	 	width:2.293333rem;
	 	height:1.04rem;
	 	position: relative;
	 	float: left;
	 	margin-left:0.613333rem;

	 }
	 .choose:first-child{
	 	margin-left:0;
	 }
	 .select_input{
	 	position:absolute;
	 	top:0;
	 	left:0;
	 	width:1.84rem;
	 	height:0.96rem;
	 	border:0;
	 	outline: none;
	 	font-size:0.373333rem;
	 	text-align: center;
	 	background-image: linear-gradient(-180deg, #F9F9F9 0%, #CBCBCB 100%);

	 }
	 .select_ul{
	 	width:2.23rem;
	 	height:2.666667rem;
	 	position: absolute;
	 	left:0;
	 	top:1.04rem;
	 	border:1px solid #C8C8C8;
	 	background:#fff;
	 	overflow: auto;

	 }
	 .ul_none{
	 		display: none;
	 }
	 .select_ul::-webkit-scrollbar{width:0px;}
	 .select_li{
	 	width:100%;
	 	height:0.533333rem;
	 	font-size:0.373333rem;
	 	text-align: center;
	 	line-height: 0.533333rem;
	 }
	 .address{
	 	width:100%;
	 	height:auto;
	 }
	 .address_input{
	 	width:100%;
	 	border:0;
	 	outline: none;
	 	border-bottom:1px solid #C8C8C8;
	 	margin-top:0.446667rem;
	 	height:1.126667rem;
	 	/*padding-bottom: 0.186667rem;*/
	 	line-height: 0.8rem;
	 	font-size:0.346667rem;
	 	background:transparent;
	 }
	 .remind{
	 	width:8.133333rem;
	 	height:auto;
	 	padding-top:1.333333rem;
	 	margin:0 auto;
	 	padding-bottom:0.8rem;
	 }
	 .remind_text{
	 	height:auto;
	 	width:100%;
	 	padding-top:0.346667rem;
	 	word-wrap: break-word;
	 	font-size: 0.32rem;
		color: #000;
		letter-spacing: 0.5px;
		line-height: 0.48rem;
	 }
	 .remind_text span{
	 	color:#F82842;
	 }
	 .zhifu{
	 	width:9.466667rem;
	 	margin:0 auto;
	 	height:auto;
	 	overflow: hidden;
	 	padding-top:0.746667rem;
	 }
	 .zhifu_img{
	 	width:3.15rem;
	 	height:1.546667rem;
	 	float: left;
	 }

 .zhen{
	 	width:100%;
	 	height:100%;
	 	/*position: absolute;*/
	 	position: fixed;
	 	/*top:0;*/
	 	bottom: 0;
	 	display: none;
	 	z-index: 99;
	 	left:0;
	 	overflow: auto;
	 }
	 	.zhenzhao{
	 		width:100%;
	 		height:100%;
	 		padding-bottom: 1.066667rem;
	 		background:#000;
	 		opacity: 0.5;
	 		/*position: absolute;*/
	 		position: fixed;
	 		top:0;
	 		left:0;
	 		z-index: 99;
	 	}
	 	.zhen_container{
	 		width:9.466667rem;
	 		height:auto;
	 		background:#fff;
	 		position: absolute;
	 		z-index: 999;
	 		left:0.266667rem;
	 		top:0.266667rem;
	 		margin-bottom:1.066667rem;
	 	}
	 	.delete{
	 		width:100%;
	 		height:1.6rem;
	 		border-bottom: 1px solid #C8C8C8;
	 	}
	 	.delete_nav{
	 		width:100%;
	 		height:auto;
	 		margin:0 auto;
	 		position: relative;
	 	}
	 	.nav_top{
	 		width:100%;
	 		height:auto;
	 		text-align: center;
	 		font-size: 0.48rem;
			color: #272727;
			padding-top:0.32rem;
	 	}
	 	.weishu{
	 		width:auto;
	 		height:auto;
	 		font-size: 0.266667rem;
			color: #A0A0A0;
			padding-top:0.133333rem;
			text-align: center;
	 	}
	 	.delete_img{
	 		position: absolute;
	 		top:0;
	 		left:8.186667rem;
	 		width:1.28rem;
	 		height:1.226667rem;
	 	}
	 	.img{
	 		width:100%;
	 		height:100%;
	 	}
	 	.pattern{
	 		width:100%;
	 		height:auto;
	 	}
	 	.wei_zhao{
	 		width:6.32rem;
	 		height:0.453333rem;
	 		margin:0 auto;
	 		margin-top:0.4rem;
	 		margin-bottom:0.666667rem;
	 	}
	 	.wei{
	 		width: auto;
	 		height:100%;
	 		padding-left:0.266667rem;
	 		border-left:5px solid #282828;
	 		line-height: 0.453333rem;
	 		float: left;
	 	}
	 	.zhao{
	 		width: auto;
	 		height:100%;
	 		padding-left:0.266667rem;
	 		border-left:5px solid #282828;
	 		line-height: 0.453333rem;
	 		float: right;
	 	}
	 	.padding_left{
	 		border-left:5px solid #63E0CE;
	 		color:#63E0CE;
	 	}
	 	.taozhuang{
	 		width:100%;
	 		height:auto;
	 	}
	 	.taozhuang_mian{
	 		width:8.56rem;
	 		height:auto;
	 		margin:0 auto;
	 	}
	 	.taozhuang_mian2{
	 		display: none;
	 	}
	 	.zhuang_type{
	 		width:100%;
	 		height:auto;
	 		margin-bottom:1.066667rem;
	 	}
	 	.zhuang_img{
	 		width: auto;
	 		height:auto;
	 		margin-left:8px;
	 	}
	 	.text_img{
	 		padding-top:0.266667rem;
	 		width:100%;
	 		height:auto;
	 	}
	 	.write_text{
	 		width:auto;
	 		height:auto;
			font-size: 0.373333rem;
			color: #272727;
			padding-top:0.1rem;
			line-height:20px;
	 	}
	 	.book_feng{
	 		width:8.133333rem;
	 		height:5.333333rem;
	 		margin-left:0.213333rem;
	 		margin-top:0.32rem;
	 	}
	 .city{
		 width:100%;
		 height:100%;
		 position: fixed;
		 display: block;
		 bottom:0;
		 left:0;
		 z-index: 999;
		 display: none;
	 }
	 .cityback{
		 background:#000;
		 opacity: .5;
		 width: 100%;
		 height:100%;
	 }
	 .cityProv{
		 width:6.666667rem;
		 height:8.0rem;
		 background:#fff;
		 position: absolute;
		 top:50%;
		 left:50%;
		 margin-left:-3.333333rem;
		 margin-top:-4.0rem;
	 }
	 .city_header{
		 width:100%;
		 height:1.04rem;
		 border-bottom:1px solid #9d9d9d;
		 line-height: 1.04rem;
		 text-align: center;
		 color:#202020;
		 font-size:0.533333rem;
	 }
	 .city_bot{
		 height:6.933333rem;
		 width: 100%;
		 overflow: auto;
	 }
	 .select_ul{
		 width:100%;
		 left:0;
		 border:0;
		 height:6.933333rem;
		 background: transparent;

	 }
	 .select_li{
		 text-align: center;
		 width: 100%;
		 height:auto;
		 color:#9d9d9d;
		 font-size:0.48rem;
		 padding-top:0.32rem;
	 }
	 .u1,.u2,.u3{
		 display: none;
	 }
	 .zhuang_type{
		 width:100%;
		 height:auto;
		 margin-bottom:1.066667rem;
	 }
	 .zhuang_img{
		 width: auto;
		 height:auto;
		 margin-left:8px;
	 }
	 .text_img{
		 padding-top:0.266667rem;
		 width:100%;
		 height:auto;
	 }
	 .write_text{
		 width:auto;
		 height:auto;
		 font-size: 0.373333rem;
		 color: #272727;
		 padding-top:0.1rem;
		 line-height:20px;
	 }
	 .book_feng{
		 width:8.133333rem;
		 height:5.333333rem;
		 margin-left:0.213333rem;
		 margin-top:0.32rem;
	 }
	 .size_style{
		 font-size: 0.373333rem;
		 color: #FFFFFF;
		 background: #63E0CE;
		 border-radius: 3px;
		 width:2.933333rem;
		 height:0.8rem;
		 text-align: center;
		 line-height: 0.8rem;
	 }


#pre-div{
	font-size: 17px;
	display: none;
}
.pre-span{
	
	font-size:0.426667rem;
	float: left;
	margin-left:1.75rem;
}
.present{
			/*display: inline-block;*/
			width:auto;
			height:auto;
			position: relative;
		/*	margin-left:0.2rem;*/
			float: left;
		 }
		 .input3{
		 	    position: absolute;
			    top: 0.053333rem;
			    left: 0;
			    width: 1.5rem;
			    height: 0.4rem;
			    opacity: 0;
		 }
.input4{
		 	    position: absolute;
			    top: 0.053333rem;
			    left: 0;
			    width: 1.5rem;
			    height: 0.4rem;
			    opacity: 0;
		 }
#real{

}
	#real1{
		margin-left: 6.1rem;
	}
/*.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}
option {
    font-weight: normal;
    display: block;
  width:8.9rem ;
    height: 1.2em;
    padding: 0px 2px 1px;
}{*/
